home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / dviware / quicspool / makefile < prev    next >
Makefile  |  1990-10-01  |  4KB  |  176 lines

  1. # $Header: Makefile,v 1.1 88/01/15 12:13:57 simpson Rel $
  2. # $Log:    Makefile,v $
  3. #Revision 1.1  88/01/15  12:13:57  simpson
  4. #initial release
  5. #
  6. #Revision 0.1  87/12/11  16:49:12  simpson
  7. #beta test
  8. #
  9. CFLAGS=-O
  10. LDFLAGS=-s
  11. # Location to put system include files
  12. INCLUDE=/usr/include/local
  13. # Location to put lpr filters
  14. FILTER=/usr/local/lib/lpr
  15. # Location to put libraries
  16. LIB=/usr/local/lib
  17. # Location of TeX fonts (write-write and write-black)
  18. WBTEXFONT=/usr/lib/tex/imagenfonts
  19. WWTEXFONT=/usr/lib/tex/qmsfonts
  20. # Location to put troff font width tables
  21. OTROFFFONT=/usr/lib/font
  22. # Location to put ditroff font width tables
  23. DITROFFFONT=/usr/lib/font/devqms
  24. # Location to put executable programs
  25. BINARIES=/usr/local/bin
  26. # User to switch to if from a remote host
  27. DOCILEUSER=games
  28.  
  29. all:
  30.     for i in standard libtrw libglob libprofile libqmsquery man src \
  31.     wbfonts wwfonts; do \
  32.         cd $$i; \
  33.         make \
  34.         'LOADLIBES=$(LOADLIBES)' \
  35.         'FFLAGS=$(FFLAGS)' \
  36.         'EFLAGS=$(EFLAGS)' \
  37.         'FC=$(FC)' \
  38.         'RFLAGS=$(RFLAGS)' \
  39.         'RC=$(RC)' \
  40.         'CFLAGS=$(CFLAGS)' \
  41.         'PFLAGS=$(PFLAGS)' \
  42.         'PC=$(PC)' \
  43.         'AS=$(AS)' \
  44.         'CC=$(CC)' \
  45.         'LFLAGS=$(LFLAGS)' \
  46.         'LEX=$(LEX)' \
  47.         'YFLAGS=$(YFLAGS)' \
  48.         'YACCE=$(YACCE)' \
  49.         'YACCR=$(YACCR)' \
  50.         'YACC=$(YACC)' \
  51.             'LDFLAGS=$(LDFLAGS)' \
  52.         'INCLUDE=$(INCLUDE)' \
  53.         'FILTER=$(FILTER)' \
  54.         'LIB=$(LIB)' \
  55.         'WWTEXFONT=$(WWTEXFONT)' \
  56.         'WBTEXFONT=$(WBTEXFONT)' \
  57.         'OTROFFFONT=$(OTROFFFONT)' \
  58.         'DITROFFFONT=$(DITROFFFONT)' \
  59.         'BINARIES=$(BINARIES)' \
  60.         'DOCILEUSER=$(DOCILEUSER)' \
  61.         all; \
  62.         cd ..; \
  63.     done
  64.  
  65. configure:
  66.     -mkdir $(INCLUDE) $(FILTER) $(LIB) $(WWTEXFONT) $(WBTEXFONT) \
  67.     $(OTROFFFONT) $(DITROFFFONT) $(DITROFFFONT)/wbfonts \
  68.     $(DITROFFFONT)/wwfonts $(BINARIES)
  69.     for i in standard libtrw libglob libprofile libqmsquery man src \
  70.     wbfonts wwfonts; do \
  71.         cd $$i; \
  72.         make \
  73.         'LOADLIBES=$(LOADLIBES)' \
  74.         'FFLAGS=$(FFLAGS)' \
  75.         'EFLAGS=$(EFLAGS)' \
  76.         'FC=$(FC)' \
  77.         'RFLAGS=$(RFLAGS)' \
  78.         'RC=$(RC)' \
  79.         'CFLAGS=$(CFLAGS)' \
  80.         'PFLAGS=$(PFLAGS)' \
  81.         'PC=$(PC)' \
  82.         'AS=$(AS)' \
  83.         'CC=$(CC)' \
  84.         'LFLAGS=$(LFLAGS)' \
  85.         'LEX=$(LEX)' \
  86.         'YFLAGS=$(YFLAGS)' \
  87.         'YACCE=$(YACCE)' \
  88.         'YACCR=$(YACCR)' \
  89.         'YACC=$(YACC)' \
  90.             'LDFLAGS=$(LDFLAGS)' \
  91.         'INCLUDE=$(INCLUDE)' \
  92.         'FILTER=$(FILTER)' \
  93.         'LIB=$(LIB)' \
  94.         'WWTEXFONT=$(WWTEXFONT)' \
  95.         'WBTEXFONT=$(WBTEXFONT)' \
  96.         'OTROFFFONT=$(OTROFFFONT)' \
  97.         'DITROFFFONT=$(DITROFFFONT)' \
  98.         'BINARIES=$(BINARIES)' \
  99.         'DOCILEUSER=$(DOCILEUSER)' \
  100.         configure; \
  101.         cd ..; \
  102.     done
  103.  
  104. install: all
  105.     for i in standard libtrw libglob libprofile libqmsquery man src \
  106.     wbfonts wwfonts; do \
  107.         cd $$i; \
  108.         make \
  109.         'LOADLIBES=$(LOADLIBES)' \
  110.         'FFLAGS=$(FFLAGS)' \
  111.         'EFLAGS=$(EFLAGS)' \
  112.         'FC=$(FC)' \
  113.         'RFLAGS=$(RFLAGS)' \
  114.         'RC=$(RC)' \
  115.         'CFLAGS=$(CFLAGS)' \
  116.         'PFLAGS=$(PFLAGS)' \
  117.         'PC=$(PC)' \
  118.         'AS=$(AS)' \
  119.         'CC=$(CC)' \
  120.         'LFLAGS=$(LFLAGS)' \
  121.         'LEX=$(LEX)' \
  122.         'YFLAGS=$(YFLAGS)' \
  123.         'YACCE=$(YACCE)' \
  124.         'YACCR=$(YACCR)' \
  125.         'YACC=$(YACC)' \
  126.             'LDFLAGS=$(LDFLAGS)' \
  127.         'INCLUDE=$(INCLUDE)' \
  128.         'FILTER=$(FILTER)' \
  129.         'LIB=$(LIB)' \
  130.         'WWTEXFONT=$(WWTEXFONT)' \
  131.         'WBTEXFONT=$(WBTEXFONT)' \
  132.         'OTROFFFONT=$(OTROFFFONT)' \
  133.         'DITROFFFONT=$(DITROFFFONT)' \
  134.         'BINARIES=$(BINARIES)' \
  135.         'DOCILEUSER=$(DOCILEUSER)' \
  136.         install; \
  137.         cd ..; \
  138.     done
  139.  
  140. clean:
  141.     for i in standard libtrw libglob libprofile libqmsquery man src \
  142.     wbfonts wwfonts; do \
  143.         cd $$i; \
  144.         make \
  145.         'LOADLIBES=$(LOADLIBES)' \
  146.         'FFLAGS=$(FFLAGS)' \
  147.         'EFLAGS=$(EFLAGS)' \
  148.         'FC=$(FC)' \
  149.         'RFLAGS=$(RFLAGS)' \
  150.         'RC=$(RC)' \
  151.         'CFLAGS=$(CFLAGS)' \
  152.         'PFLAGS=$(PFLAGS)' \
  153.         'PC=$(PC)' \
  154.         'AS=$(AS)' \
  155.         'CC=$(CC)' \
  156.         'LFLAGS=$(LFLAGS)' \
  157.         'LEX=$(LEX)' \
  158.         'YFLAGS=$(YFLAGS)' \
  159.         'YACCE=$(YACCE)' \
  160.         'YACCR=$(YACCR)' \
  161.         'YACC=$(YACC)' \
  162.             'LDFLAGS=$(LDFLAGS)' \
  163.         'INCLUDE=$(INCLUDE)' \
  164.         'FILTER=$(FILTER)' \
  165.         'LIB=$(LIB)' \
  166.         'WWTEXFONT=$(WWTEXFONT)' \
  167.         'WBTEXFONT=$(WBTEXFONT)' \
  168.         'OTROFFFONT=$(OTROFFFONT)' \
  169.         'DITROFFFONT=$(DITROFFFONT)' \
  170.         'BINARIES=$(BINARIES)' \
  171.         'DOCILEUSER=$(DOCILEUSER)' \
  172.         clean; \
  173.         cd ..; \
  174.     done
  175.  
  176.